<?php

    Class Estadio
    {
        var $idEstadio;
        var $nombre;
        var $capacidad;
        var $ciudad;

        function __construct()
        {
        }

        function getEquipo()
        {
            $equipo = EquiposDAO::getByIdEstadio($this->idEstadio);

            return $equipo; // Podria ser null, ojo.
        }

        function getAsistenciaPromedio()
        {
            // No tiene equipo asociado --> no tiene partidos
            if ($this->getEquipo() == null) return 0;

            $partidos = PartidosDAO::getByIdEquipo($this->getEquipo()->idEquipo);

            // No tiene partidos
            if (sizeof($partidos) == 0) return 0;

            $nroEspectadores = 0;
            foreach ($partidos as $partido)
            {
                $nroEspectadores = $nroEspectadores + $partido->nroEspectadores;
            }

            return $nroEspectadores/sizeof($partidos);
        }

    }
?>